Big Huge Thesaurus

engine block

noun